.tabs {
    color: #fff;
  
    .tabs-list {
      display: flex;
      margin-bottom: 10px;
      border-bottom: 2px solid #fff;
  
      .tabs-item {
        box-sizing: border-box;
        margin-right: 20px;
        padding-bottom: 10px;
        font-size: 20px;
  
        &:last-child {
          margin-right: 0;
        }
      }
    }
  
    .component {
      position: relative;
      height: 79vh;
    }
  
    .active {
      position: relative;
      font-weight: bold;
      &::after {
        position: absolute;
        bottom: -2px;
        left: 0;
        display: block;
        width: 100%;
        border-bottom: 3px solid #1890ff;
        content: "";
      }
    }
  }